@charset "utf-8";

/*reset*/
*{margin: 0;padding: 0;font-family: '微软雅黑'; -box-sizing: content-box !important;}
li{vertical-align:bottom}
img{vertical-align:baseline;}
ul,li,ol,p,h1,h2,h3,h4,h5,h6,body{list-style: none;margin: 0;padding: 0;}
a{font-size: 16px; display: block;max-width: 100%;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;color: #3d3d3d;text-decoration: none;}
a:hover{color: #d00d0d;text-decoration: none;}
.clearF{zoom:1;}
.clearF:after{display: block;clear: both;content: "";visibility: hidden;height: 0;}
.lf{float: left;}
.rt{float: right;}

.f-wd100{width: 100%;}
.f-npd{padding: 0;}
.f-nmr{margin: 0;}
.f-mlr5{margin: 0 5px;}
.f-mlr10{margin: 0 10px;}
.f-mlr15{margin: 0 15px;}
.f-mlr20{margin: 0 20px;}
.f-mlrf5{margin: 0 -5px;}
.f-mlrf10{margin: 0 -10px;}
.f-mlrf15{margin: 0 -15px;}
.f-mlrf20{margin: 0 -20px;}
.f-mlrf90{margin: 0 -90px;}
.f-plr5{padding: 0 5px;}
.f-plr10{padding: 0 10px;}
.f-plr15{padding: 0 15px;}
.f-plr20{padding: 0 20px;}
.f-plr90{padding: 0 90px;}
/*头部*/
.is-top{height: 40px;background: #f5f5f5;}
.m-top{margin:0 auto;}
.m-top .topL{color:#666666;font-size: 14px;line-height: 40px;}
.m-top .topR a{float: left;color:#666666;font-size: 14px;line-height: 40px;cursor: pointer;}
.m-search {margin-left: 280px;}
.m-search form{height: 30px;position: relative;}
.m-search .u-searchtext {padding: 0 0 0 12px;outline: none; width: 292px;height: 30px;line-height: 30px;background: #fff;border:1px solid #ccc;font-size: 14px;margin-top: 5px;}
.m-search .u-searchbtn {display: block; top: 5px;right: 0;width: 45px;height: 30px;border: none; background: url(../images/public/search.png) center center no-repeat;position: absolute;}
/* 导航栏 */
.navbar{margin-bottom: 0;}
.logo{padding: 30px 0 0 0;text-align: center;}
.logo img{transform: scale(1);max-width: 100%;max-height: 100%;width: auto;height: auto;}
.navbar-default{border: none;border-radius: 0;}
.navbar-default .navbar-collapse, .navbar-default .navbar-form{background-color: #fff;}
.navbar-default .navbar-nav>li>a{font-size: 16px;color: #333;padding: 0;text-align: center;line-height: 114px;height: 78px;transition: all .2s ease-in;}
.navbar-default .navbar-nav>li:hover>a{border-bottom: 4px solid #435a9d;transition: all .2s ease-in;}
.navbar-default .navbar-nav>li ol{padding:5px 0;display: none;position: absolute;top: 114px;left: -15px; z-index: 999;background: #fff;box-shadow: 5px 5px 15px #999;opacity: 1;}
.navbar-default .navbar-nav>li ol li{transition:all 0.3s ease-in;width:130px;text-align: center;padding: 7px 2px;font-size: 16px;border-bottom: 1px solid #efefef;}
.navbar-default .navbar-nav>li ol.lolli li{width:154px;}
.navbar-default .navbar-nav>li ol.lolli{left:-23px}
.navbar-default .navbar-nav>li ol li:last-child{border: none;}
.navbar-default .navbar-nav>li ol li:hover a{color:#435a9d;}
.navbar-default .navbar-nav>li ol li:hover{background:#e8f0f7;transition:all 0.3s ease-in;}
.navbar-default .navbar-nav>li:hover ol{display: block;}
.navbar-nav{float: none !important;margin: 0 auto;}
.navbar-nav>li{width: 11%;height: 114px;position: relative;}
.u-home{font-size: 18px;color: #435a9d;line-height: 50px;margin-left: 10px;}
/*底部*/
.is-footer{width: 100%; background: #3d3d3d;}
.is-footer a{display: inline;}
.hr{width: 100%;height: 1px;background: #5c5c5c;}
.m-footer{position: relative;}
.m-ftnav{ position: relative;}
.m-ftnav ul.clearF>li{float: left; margin-right: 50px;padding:16px 0;}
.m-ftnav ul li a{font-size: 14px; color: #999999;}
.m-ftnav ul li.u-nobd{border: none;}
.m-copyright{padding: 22px 0 24px;}
.m-copyright p{line-height: 30px; color: #999999;font-size: 14px;}
.m-copyright p a{color: #999999;font-size: 14px;}
.m-copyright p img{vertical-align: middle;}
#_ideConac{position: absolute; right:458px; bottom: 35px;}
.m-links{position: absolute;right: 0;top:53px;}
.m-links dl{background: #484848;}
.m-links dt{cursor: pointer; font-weight: 100; font-size: 14px;color: #999999;display: block;background: url(../images/public/arrowB.png) 200px center no-repeat;padding-right: 24px;width: 230px;height: 34px;line-height: 34px;}
.m-links dd{border: 1px solid #ddd; z-index: 999; width: 230px; display: none;position: absolute;max-height: 104px;background: #e9eef7;padding: 7px 5px;overflow-y: auto;bottom:56px;}
.m-links dd li{float: none;}
.m-links dd a{display: block;color: #b0b0b0; padding: 4px 7px;border-bottom: 1px solid #ddd;}
/*右侧悬浮*/


/*组件*/


/*媒体查询*/
@media (min-width: 1200px){
    .m-top,.m-footer{width: 1200px;margin: 0 auto;}

}
@media (max-width: 1199px) and (min-width: 992px){
    .m-top,.m-footer{width: 992px;margin: 0 auto;}
    #_ideConac{display: none;}
    .m-search{margin-left:132px;}
}
@media (max-width: 991px) and (min-width: 768px){
    .m-links,.m-ftnav,#_ideConac,.topR{display: none;}
    .m-top,.m-footer{width: 768px;margin: 0 auto;}
    .navbar-default .navbar-nav>li>a{font-size: 16px;}
    .m-search .logo{text-align: center;}
    .m-search{margin-left:170px;}
}
@media (max-width: 767px){
    .is-top,.m-ftnav,#_ideConac,.m-links{display: none;}
    .navbar-nav>li{width: 100%;height: 40px;}
    .m-copyright p{padding-left: 5px;}
    .navbar-default .navbar-nav>li>a{line-height: 40px;height: 40px;border-bottom: 1px solid #ddd;}
    .m-search{margin-left: 0;}
    .m-search form{width: 70%;margin: 0 auto;}
    .m-search .u-searchtext{width: 100%;}
}